add auto complete clang async