Its a lot indeed.
There is a preloading that brings to the user basic usability at first run. (the first 30MB or so).
Most of the users don't have such a large database.
However, the ones with heavy use, will produce around 50MB of data per month. After a while, if this user needs to resync all its data to a new phone or wants to share this data with some friend's account, well, in this case the phones almost burn up
To the core of the problem in hand, downloading the data isn't that expensive (from computation point of view), however updating the views is, so there should be a way to mitigate this waste of computation.