Using AFNetworking for async thumbnail loading and NSCache for thumbnail results caching.