feat: partial updates - use `partial="true"` to update values on each view step