self-updated composer.phar