Adjustments to how the cell superview is retrieved
Use an NSCache for caching the icon images
Use global queues instead of creating a new one
Remove superfluous code
Use full flag for JSON reading options
User agent macro and nsurl alloc change