need composer self-update for PSR-4 autoload