I understand what you want to achive ![]()
With the current system in place, this is not possible.
Few months ago, I was experimenting with a Automatic Async extension that lets you easily manage and dynamically spawn many threads, however it was not released.
Alternatively, you can use AsyncProcedure extension written by Ewpatton, that lets you call procedures on a different thread.