fix dataArray bugs