[protocolhandler] preedit caret reply