invalidate only on first save