so we need to read a chunk of data from versions, insert it into versions2 and instances, then read the next chunk ...