ast stmt update