nested layers
data update