Update ThreadPool (using BlockingQueue like implementation).