fix has many retriever