update hierach