update findQuery for big arrays

break up creation of models for large arrays returned to findquery