Extract blocks reading phase into reader stream