Update struct