added limiter for scan rate