Fix null pointer exception during API card update.

If an update call is made for a DataCard that doesn't exist in
CmHomeApiManager, it can result in a NullPointerException. Do not update
the card if there is no backing DataCard.

Change-Id: I7ecfdf4c51c726a81ef78dc23003c3ced1ddec53