add size balance tree