fix getbatchdata