Use delta updates for package index.
Everytime the app checks for package index update, it downloads the entire index which is under 1MB currently.
While this is not a major concern now, it can be untidy in the future with ever increasing list of apps and features to the client, specially on mobile data.
Could updates to package index be differential? Just like in desktop linux distros.