Bring url generation out so its better and testable
Keep track of latest version from messages / downloads, so later downloads will not be the full set