download external libraries instead of using CDN