Thread pool versioning

Adding versioning in thread pool name so that a new thread pool is created if a config edit or reload of task handler is called.