implement response cache, without the headers at the moment, up to 7K tx/s