Updated broadcast/fold/reduce to use the standard futures