add file thread_adaptor.hpp