added selfupdate button