重构 UpdateString