reduced CPU usage further