auto check version