Update diagonal check