simplified coroutines inner task setter