read operation updates