When entering a channel that has many images send at the same time e.g. during playback Emacs can look up during retrieving of the URL.
From what I've read in the original PR adding the feature #320 this could be the fault of using url-retrieve-synchronously to retrieve the image.