added retry for getting data and result in resolver