added retry request process