child_io_loop improvements

-no pointless lock on EINTR from select
-dont wait to refresh on fd_input data