@Override
 public void onValueSetDirty(final ValueStore valueStore, final String key) {
   if (valueStore == _opponentValueStore) {
     _opponentValueStore.retrieveValue(
         Constant.NUMBER_CHALLENGES_WON, ValueStore.RetrievalMode.NOT_DIRTY, null);
   } else if (Constant.NUMBER_CHALLENGES_WON.equals(key)) {
     getUserValues().retrieveValue(key, ValueStore.RetrievalMode.NOT_DIRTY, null);
   }
 }
 @Override
 public void onRefresh(final int flags) {
   _opponentValueStore.retrieveValue(
       Constant.NUMBER_CHALLENGES_WON, ValueStore.RetrievalMode.NOT_DIRTY, null);
 }