update

synchronized product