Timeline caching works, cached posts are refreshed and newer posts are fetched automatically. Pull to refresh and other loading actions can overlap asynchronously so I added more robust failure states if data mutates unexpectedly. #prosedev
1225183

Passed by: 33MHz, thedoctor