update material layer