update data mat