asynchronous clients can now receive messages #34