rebuild distribution