only run composer install if composer.json exists