SDWebImageManager completion block must be called on the main thread