doing a async caller and result querier