update self.version after succesful read