update returns `this`, save an extra line by returning update directly