adding some prefetching to cut the number of database queries on the deck view