subject.txtって毎回全更新だから差分取りする必要ない気が。
最終更新時間の判定だけでいいのでは?