ui updates working but timer not stopping at 0