Add AsyncCommand
Remove AsyncCommand