to add ioinject_thread.h