How do you handle data synchronization and edge-case failures when a remote operational site loses connectivity to central cloud services?