use neocomplete to replace YCM