Data cycling pt2

Updated data cycling protocol to include objectstore and use nested selects to improve performance.