change TableScanner using cache and batch in scan
 fix conflict