add timestamps to lists and caching to show views