add jboss command
add perfect-self update

and refactor
add perfect self-update