update checkpoint position after batch is saved