datasetにrun()メソッドを追加。基本的にここから走るスレッドのような設計にした。本来あるべき姿とは異なってしまった。（本来はdatasetは文字通りのdatasetで、各フィールドに対する操作はboost classで行う予定だった。