Like we talked office - this should be normal reduce / array.forEach then we don't need to worry about putting `callback()` call inside the `async.reduce` callback.