Updated distributing factory to use the standard futures