fix the cursor unexpected jump bug when long-pressing h/j/k/l

The cursor will jump unexpectedly when long-pressing h/j/k/l.

Fix it by changing "on_selection_modified_async" code to "on_post_text_command".