update AST Node