rebuild the reader to support ring SyncSubmitLogEntry(not tested)