periodic commit.