def update(self):
        if not self.is_current():
            self.download_files()
            self.parse()
            self.write()