So you mean instead of command queue and the second suspend function to have an actual actor. Makes sense, thanks! Still doesn't solve the problem of the first suspend function though.
I'll play with the idea a bit and try to come up with simplified snippet for my issue.