read operation improvement