new cmmand for self-update