Strange prblm with nrf24l01 receiving

Hi there

I configured 2 nrf modules i can read and write the registers and i have developed a simple coding to transmit and receive the data between the two modules here is my problem after sending the data in TX_PAYLOAD by using CE pulse i noticed the TX_DS bit set high and the other side nrf RX_DR bit set but whenever iam trying to read the RX_PAYLOAD there is no data what i hav sent pls help me to get rid out of this strange prblem.

Thanks