added cached random log seeker interface to prevent repetitive log
file open at index seek
 * fixed index cursor leak
 * use new cached random log seeker for speedup