Updated RateLimiter