add a version check feature

this is only enabled on windows as there is no package manager handling the versions
and we don't want users to stay on old versions forever