refactor install_appveyor
use cache