everything is done. caching, life cycle, combine requests, orientation changes.