zmq example eventloop