no error if repository doesn't exists
added sync test coverage