introduced the replacement of leafs for subtrees on hash conflict (only one level now)
working on the grow-branch logic