non post logic update for cards