async pipline
benchmarking