return all package updates
ensure PackageUpdates are unique
improve concurrency with transactions