update recovery