When you send an `update` command with multiple clauses, it should be atomic and if one of the updates don't work, all updates should be rolled back.