D’Arcy fights cancer again