refactored zmsg2 to zmq_message