refactor method names and update the pathBeingRead metrics in case of having all emptry dirs in the start of stream