making retry earlier in order to fetch order again during the retry, otherwise retry makes no sense