Async relay command refactored