track source metadata and also now process last block fragment