Async for Distinct and Aggregation