create all threads through the engine
create startup thread pool