altered mthdProductUpdate()