add tests on reading stream backward