modify listdata