Use multiple worker threads