mv thread_gurad from ThreadPool.h -> common.h