Midpoint update