new construnctor in BasketReader for MapReduce use