message: fix sparks shouldEvaluateReducer
diff: @@ -7,7 +7,7 @@ const shouldEvaluateReducer = (listeners, before, after) =>
  if (acc) return true;
  else
  return (
  - JSON.stringify(before[currField]) !== JSON.stringify(after[currField])
  + JSON.stringify(before?.[currField]) !== JSON.stringify(after[currField])
  );
  }, false);
  @@ -32,7 +32,7 @@ const derivative = (
  const ref = change.after ? change.after.ref : change.before.ref;
  const update = await functionConfig.reduce(
  async (accUpdates: any, currDerivative) => {
  - const shouldEval = shouldEvaluateReducer(
  + const shouldEval = (!beforeData && afterData) || shouldEvaluateReducer(
  currDerivative.listenerFields,
  beforeData,
  afterData
  