when updating virtual goods, safe guard against goods that aren't mapped, i.e. upgrades