improve update check logic and fixed #22

* Full version format example = '1.0.0-XXX (DESCRIPTION)'