Update Material
Change ALl API: empty->is_null