added new class to store and retrieve range requests locally