wrap update check in a try catch
fix #95
encodings to fix foreign languages
build asset