get update info from github + improved updater