added exception handler in set_cover_image_from_url