review benchmark, use multiple threads