use github.com/reusee/lgo; fix core.completion.Providers lifetime issue