Rewrote the functions that update the reward information for the units (quests, challenges, scans).  Hopefully killed the stack overflow issues.