incremental committing