Better Git API, better updater