update to use neocomplete and clang-complete