Moving towards having the reader perform the writes to lucene