update convex hull algo