remove redundant request when no items to read