Moving time window rate limiter