*: use TeeReader to reduce I/O in CAS

+1, that (or something similar) should be the next step