improved async handling for taskrating