ADDED auto updater (download function needed)