update after callback assigns product images also