make it possibly to specify that a buffer should be freed
fix io_timeouted to ignore fds where no timeout has been set