Use detailed dependence version number instead of "latest" to make it more capable, and remove unused dependence