Use async.auto instead of waterfall.