benchmark of rg.read