Any changes are first saved to device syncing with server and other devices when connection is available