initial revision of socket multiplexing (channels)