I had a few questions around token refresh? What'd be a good way to detect if any request fails, initiate a token refresh, then retry all the requests that failed? (Similar to Alamofire's session retrial