fix cache bug, fix response body invocation