added routine to self update composer