changes to dataqueues_multicast.cc, pull function