The views are recycled, so in this case that AsyncImage holds on to its task. When bind is called, it will cancel any tasks associated with that recycled image view.