updates to allreducerx