update string