onUpdate, properly prompt for restart