fix add dataitem