o synchronize repository scanning to prevent index writer/reader from being closed when repo consumers are executed from proxy requests and a repository scanning is in progress o updated test cases to accomodate changes