Fixed async repoExists check (etc)