update for string