update quad