added rate limit watchdog