Added simple rate limiting