subscribe to Q and push updates to clients via Socket.io