support custom dialect/delimiter for csv reader