Client stat

this fixes a lot of the problems that we were having with read.