Yes a dependable map cache would be a great improvement, and being able to control how much is cached is also needed. I have plenty of room on my wifi only iPad mini to cache multiple discontinuous flying locations, but as it is now that is impossible... and if something goes wrong when flying...