add real time text editing
Merge branch 'real-time-modify' into develop