using Async.each in crawl_categories, rather than Async.eachSeries