Use non blocking select for sending to client message queue and change from internal msgQueue to buffered channel (which is a command line or config file option)