ensured that versions.download updates versionfile before running post-download callback