return boolean on update and shutdown if there was an update