added composer selfupdate