make batches of 1 commit automatically after each action

This improves failover handling and makes it consistent with doc
(precise handling for batches of one).