api shrinkage, resolve/!!! and resolveFinal/! are now merged into one function, final snapshot will automatically be triggered if there is no 'Aliased' action in the execution graph