1. Update cache when view changes
2. Cleanups