reorganize tree_cut code
tree_cut_postpone