Added a counter that only updates the text part every 3rd change which dramitically reduces the load on the device