incremental commit for scalar replacement