layers updates