Não consigo mostrar data e hora no display LCD 2,4 TFT com RTC DS3231! AJUDA

Então queres dizer que não vou conseguir fazer atualizar as horas, devido aos do...while() e aos delays? Eu preciso desses do...while() e delays, não dá de outra forma? É que já tentei com os conhecimentos que tenho sobre a programação Arduíno.