update supplier not working