add clang_complete and change install flow