Use poll because zmq timeout does nothing