update structor