first step to a more efficient product updater