product service: fix update