Simple counter with time-window TTL