self update composer