rename methods and refactor monotonic counter to skip reset counters