I don't know about clear, is it using the hardware display clear, or is it overwriting the display content?
Usually I overwrite the old display content with spaces,
reload address, and then write the text.
If there is no change in the display length, there is no visual effect at all.