update and exit ok
add updater
all subtree's node should start from and exit to subroot
clean garbage code