update to new ThreadPool
remove individual namespace