What is the smallest delay I can put between the reload delay?
<< Code Omitted >>
To determine the smallest delay (without having no delay), one would need to see how you are running the counter and when it is incremented with respect to when you check its value and reset its value during an act cycle.