async-wrap: pass previous domain to listener