Trying the concurrentReader.

There was an improvement when a big chunk of data is coming from the
database. When using less than 1000 records, Its actualy worst.