Async behaivour for all commands