Timing fixes and badge tweaks

clear timeout on every call of autoCheck to avoid duplicate timers