switch back to using multiple worker threads, 2 for now