work on the tasks/async pipline