fix XDDataService