Moving async pull scheduling to another queue and not handled by work queue