fixed custom node arg mod not triggering update
cleanup in AstBuilder
fixed id comparison