AsyncCommand allows you to execute shell commands without waiting for them to complete. When the application terminates, its output can be loaded into a vim buffer.
Why do you think that https://github.com/skywind3000/asyncrun.vim is a good alternative to AsyncCommand