Compilation and self update from Github