avoid duplicate requests to the cache proxy. 

fix #125
good enough as test?