add self update command