Rewrite autoupdater and add convert description function