upgrade to neocomplete