speedup findAll method