dim reduction update