Print a better message from the queue and add some caching to the python client