Self-install and update