priority to neocomplete, then ycm, then neocomplcache