set up clang complete async