cleaned up the readers and prepared them to use a reader pool