fix: bug of getting response code from non-object in backoff strategy