improved subreddit caching