RxJS Caching and Refreshing in Angular | Hacker News Reader