partial update
now the structure notifies correctly