fix version_compare