add: `update` to `hasOne` relation
add: `hasOne` relation `update` method test