update base code
-clean libcurl project dependency