more intelligent queuing of async jobs