fix io_lib bug