update method writable