repo selfupdate