update string functions