fixing trick for cardValue update