update group tree traverse system