tableview read is working -- it's a bit slow