box-self-upgrade