fix: leak local variable
performance up completer except wildmode=longest