start splitting out some of the worker threads