domain: begin adding async listener support