Nonblocking IO reactor