add select(2)-based i/o multiplexing