refactored the import to work around the ravendb 128 records soft limit