Offline update system