update by LJW for implement ChartManager
update by LJW for implement ChartManager