fix incorrect caching behavior
[also put hack in place for node_soap]