add a separate block argument to fetch() instead of using n since some driver don't like big fetch sizes (closes #10)