fix bug in string.SetEX
update string tests