update layer