Fix donut chart not updating for a new dataset

1/ Keep the color based on object constancy
2/ Remove arcs which are not present in the data anymore on `exit()`

Tested manually.