I wonder what will happen if the frequency of requests is faster than the counter refresh rate. Does the counter stay consistent ?
It reacts to a pulse, so you could solve that with a queue in software, without that, my guess is that it would be missing clicks (pulses would overlap, since I'm assuming there is some minimum required width of it)
I guess most people here know this site well, but if not it's definitely worth exploring. Lots of cool projects and much to learn.