commit observer