retry on conditional update fail