Use a pool of workers to process new circuits

Launching new processes quickly becomes unwieldy when build_delay is low.
I see you've taken care of this, thanks.