That works for my setup, but I can’t distribute my plugin to other users and expect them to also check the update date for all of their plugins before installing mine (especially for a non-essential feature such as concurrency).
So I think it’s best to not offer concurrency for the time been and instead hide preliminary concurrency support behind a user defaults option. Most users won’t need it and if someone complains that the plugin is to slow I can point them to the user defaults option.
Thank you again for patiently waking me through the dark forest that is Python version (in)compatibility.