update by LJW for add chart manager and data storage manager