add composer self-update command in .travis.yml
add doc