As a personal preference - I disable all update checking - I only update when I have time to deal with the potential issues.
One just need to remember
- never sync a new package without doing a full system sync
If one need the system to at a specific point in time - use a portable mirror