cache commiting