improve ThreadLocalBenchmark