fix request read
global RWMutex
fix cas