update convex hull