Update self