Resolve #8: Implement "upgrade" command and "auto-check" for the latest version