[WebClient] Explicitly flush the wysi text before syncing

* should fix syncing glitches where some characters were not synced back
[WebClient] Implement autosync