material_basic_update