self-update command