cache cdn conflict? our site appears to load twice

we've recently installed w3cache and maxcdn. we also tried wp rocket (this is inactive currently). and we've set up cloudflare, after reading a description of how to use maxcdn and cloudflare together.

however, while the load times improved a lot, every page seems to load twice, forcing users to wait for the 2nd load to complete before they can do anything.

planning to spend the weekend turning on and off the different plugins to find the problem - anyone run into this before?