mojo nonblocking + message queuing