jd_ds: state transfer