Snapping update