update: Product update prototype