moved post listing generation to renderAfter