async call helper
allow passing of the wrapper instead of service_name string to make for cleaner receive callback handling