smart point updates, gCurve instantiation passes