Update with 4 use case works