Update with complete data