beginnings of app caching for devices