def METHOD_NAME(self, update=False):
    # Overwrites the snapshot to make it update the parameters if
    # time is larger than update interval
    time_since_update = time() - self._last_temp_update
    if time_since_update > (self.update_interval()):
        return super().METHOD_NAME(update=True)
    else:
        return super().METHOD_NAME(update=update)