add self-update for composer for psr4 autoloading