fix #23 , use environment variable to remove dependency of version