try to refractor benchmark.