Every day we get 3 challenges to complete. Once a given challenge is complete we have to go into the store menu and claim the reward. If we don't claim the reward - even if we've actually finished the quest - that reward vanishes. This seems kind of clunky, and has cost me several rewards in various situations (usually "Win X Games with Silver/Gold" which I forget to go out and claim after grinding dozens of games). My suggestion is just have these tracked and rewarded automatically, or something along those lines. Fire Emblem Heroes handles quests by notifying you via popup at the end of every game if you've progressed on a quest. Once you've completed a quest you know immediately and the rewards are added to a sub menu that you can claim at any time, even after the quest period itself expires.