`update` method
`update` method