reduce CPU usage.