When the app loads, it could immediately check the cache and load the dictionary from there if possible, and only then check for updates. This would speed up the app initialization when there are updates, and provide more robustness in the face of network problems during updates the dict.
When the app loads, it could immediately check the cache and load the dictionary from there if possible, and only then check for updates. This would speed up the app initialization when there are updates, and provide more robustness in the face of network problems during updates the dict.