`update` more easy to use