improved updating of existing datasets (updates are now based on
packages instead of harvest objects)