modify  update tree