started refactoring versioning/update checker