update product frontend