well I haven't been able to figure out what i changed, but I did find a solution to my pages cacheing.
These must be the first statements in your php code.
header("Cache-Control: no-store, no-cache, must-revalidate");
header("Cache-Control: post-check=0, pre-check=0", false);
I put these on the pages that had the problem and they update correctly just as they once did.