grouped tasks in async block