FuncTree update2