thread_adaptor have to be non copyable