update deck and card objects