[ update ] tunable dist_w