avoid duplicate requests to the cache proxy. 

fix #125
you should add a test using headers