Use selector.select() & wakeup(), enable op_write before select