updating products don't refresh entire profile product list.

instead they just get that product's new data, and then
overwrite that product in the profile list