Problemas com Buttons

ok mais oque usar para atualizar o lcd?
estou usando delay(1000) na ultima linha, paro de piscar o problema é se eu escrevo um testo com 18 caracteres e depois na mesma linha eu escrevo um com 10 ele não apaga os outros 8 caracteres. exemplo

minhacasaazul
perguntaaazul

primeiro texto = minhacasaazul
segundo texto = pergunta
fico na tela um pedaço do texto maior