add option to specify a custom SDWebImageDownloader