update hirrachy