Modified time_watcher polling thread lib. thread_pool to boost::thread