update string handling