Async UIImage caching category for objects with image urls