update dependency and add version checker.