moved caching functionality to a user initiated process in trackVC, support for iPad and iPhone