Only update fields if they are present in the request