Added a method which determines if an update is needed in general.