ensure that async results can be added to results even after initial response is returned to client