use dalli cache, and more view caching