check for changes