added a version selector button to the update screen. is non-functional yet. begin some refactoring on the updates