add composer self-update