added locate and readForward to BTreeIndex