re download if UIImage conversion fails from cache, ignore extensions on original longer than three characters