update after all check