updating for supplier