update with statement ast