register data changes