implemented department update checker