optimiz version check