Enhance and fix data updates and slice transitions in donut chart