Yeah Mihai,
it was added to show the suggestions for the last typed letters.
Apparently,there are many conditions in update suggestions which is checked before calling which i thought
is not necessarily needed when only changing langauge.

   worker.postMessage({cmd: 'predict', args: [wordBeforeCursor()]})

Need your suggestion whether to call update suggestion is better ?