fix change data path bug