extracted async to aggregate.js
combine json payloads of async call