ZMQ request loop