revise the text editing implementation (web view -> textview)
- force update