batch api can now process large books without running out of memory