added fix for viewing cards that were not assigned to us
used new promise syntax to nested population