change updates to thread pool