add selfupdate command