add composer self update