check update, download zip file, and extract