update with all field