Update toplev.cc

updating ImmSetCompositionWindow every time
from disp.cc Window::update_caret
to keep IME internal caret position
at the main caret position