Update self.api