balance a small portion of tree if degenerated
redesign tree early rotate implementation