async.forEach accepts objects