[Fixbug] The invalidate() is redundant

the setText will auto update the UI, don't use invalidate() which
is used with Customed View