rearrange travis file, add composer selfupate