Driver mismatch error in Chrome : Unable to resolve

HI There

I get the below error while trying to invoke browser in an emulator through eclipse , using appium server
I understand its coz of the driver mismatch . I have downloaded the required driver V2.31 and created an environment variable for the same .
Tried running it again , but in vain . I need help please

Encountered internal error running command: Error: No Chromedriver found that can automate Chrome ‘58.0.3029’. See https://github.com/appium/appium/blob/master/docs/en/writing-running-appium/web/chromedriver.md for more details. [W3C] at Object.wrappedLogger.errorAndThrow (C:\Users\sdsouza\AppData\Local\appium-desktop\app-1.6.3\resources\app\node_modules\appium\node_modules\appium-support\lib\logging.js:78:13) [W3C] at Chromedriver.getCompatibleChromedriver$ (C:\Users\sdsouza\AppData\Local\appium-desktop\app-1.6.3\resources\app\node_modules\appium\node_modules\appium-chromedriver\lib\chromedriver.js:227:11) [W3C] at tryCatch (C:\Users\sdsouza\AppData\Local\appium-desktop\app-1.6.3\resources\app\node_modules\appium\node_modules\babel-runtime\regenerator\runtime.js:67:40) [W3C] at GeneratorFunctionPrototype.invoke [as _invoke] (C:\Users\sdsouza\AppData\Local\appium-desktop\app-1.6.3\resources\app\node_modules\appium\node_modules\babel-runtime\regenerator\runtime.js:315:22) [W3C] at GeneratorFunctionPrototype.prototype.(anonymous function) [as next] (C:\Users\sdsouza\AppData\Local\appium-desktop\app-1.6.3\resources\app\node_modules\appium\node_modules\babel-runtime\regenerator\runtime.js:100:21) [W3C] at GeneratorFunctionPrototype.invoke (C:\Users\sdsouza\AppData\Local\appium-desktop\app-1.6.3\resources\app\node_modules\appium\node_modules\babel-runtime\regenerator\runtime.js:136:37)