As you progress the game will eventually need to download new levels.
It happens every 30 levels.

The game will download only the levels that you need and delete most of the previous levels, this way we make sure that there will be no useless data on your device.
Some of the downloaded levels will remain because they will be used in the Challenge mode.