support auto shift cursor after choose candidate
fixes method selectCandidate