material and sample interface update