OLED Aktualisierung, Vorgehensweise

Ich habe den Code für zB Sekunde nun wie folgt abgeändert:

if(Sekunde != now.second()){
    sprintf(s,"%02u", Sekunde);
    tft.setTextColor(BLACK);
    tft.print(s);
  }else{
    sprintf(s,"%02u", now.second());
    tft.print(s);
  }

Jetzt flackert es aber genauso, wenn nicht noch schlimmer. Kann es sein, dass der UNO einfach zu langsam dazu ist?