Fix update_squares bug