Cycleの実装方法を変更

yield return形式に変更しました。