What strategies do you use to handle offline synchronization and resolve data conflicts when the device regains internet connectivity?