new problem for async.reduce
Merge branch 'reduce'