added message queue for clients