seis5: now has queue of samples instead of blocks, and puts saving threads together for more efficent code