expanding worker thread controler