Fix some typos, add caching to flickr backend