updateAfterError