fix tree init, str bug