Was meinst du mit Flackern?
Zum Laggen:
Wie schnell läuft dein Timer?
Diesee Timer sind keine Realtime-Timer, also sie sind nicht extrem genau und haben gewissen Ungenauigkeiten, meist abbhängig von der CPU-Auslastung und etwas in minimalen Intervallen von mehrfachen 18ms. kleiner als ~50 liegt die Wahrscheinlichkeit extrem hoch, daß der Timer schnell aus dem Ruder läuft.
Nehmen wir mal an alle "etwa" 1000ms.
Deine Uhrzeit ändert sich alle "genau" 1000.
Und nun kann es passieren, wenn der Timer mal 1001ms braucht, dann wird/könnte schnell mal eine angezeigte "Sekunde" übersprungen werden.
Timer auf 100, würde die Verzögerung auf "durchschnittlich" 100ms begrenzen, was der Mensch kaum mitbekommt.
> 50-200ms sind, für solche Timer, meist recht passend.