fix data id bug