Thumbnail generation in ListView and download from server

I am OK with these changes, but I am curious. Is the check really necessary? Did you experiment a situation where a task updated the wrong ImageView? Maybe involving rotations?