trying to move all string to stringhash, engine do not need to store the heavy string.