use poll facility to receive zeromq messages 

instead of the deprecated nowait APIs