add check when setRateLimit.