simplify the repoUpdateService