update text string