add sync and async BenchmarkTest