update all structure
update all structure