Refactored RunEpoch into RunEpoch and RunEpochAsync