update dependence for Material