enhance chart redraw