optimize post list retriever