only update battery color every 30s