diff --git a/TODO.md b/TODO.md
index 4f81eb6c..f7a574d5 100644
--- a/TODO.md
+++ b/TODO.md
@@ -55,8 +55,8 @@ https://zhuanlan.zhihu.com/p/33778843
- [x] `Text-bind="Strings.f()"` should not be allowed for ``, it should be `self.Strings.f()`.
- Find someday to fix it
- [x] **Update Release**
-- [ ] Normal text box supports surrogate pairs like document viewer
- - [ ] Don't cache width for non-UCS2 characters.
+- [x] Normal text box supports surrogate pairs like document viewer
+ - [x] Don't cache width for non-UCS2 characters.
- [ ] Share char measurer for the same font, create it from the render target.
- [x] Demo: TriplePhaseImageButton using `Context` property
- [x] Demo: `` and ``