commiting in 100 chunks