Factored threadpool control into AbstractStage