async image downloader checks if imageview still wants its image when download finishes