Add update product functionality