add thread pool manager