thread-based request counter
add performance test for thread-based