Self update composer