updated test cases with some randomness to reads