Challenges need to track IN REAL TIME

I finished THREE 3 III weekly challenges in one match and in the last few minutes of the match the SERVER KICKED ME AND I LOST ALL THAT DIFFICULT PROGRESS AND NOW HAVE TO TRY TO DO IT ALL OVER AGAIN BECAUSE CHALLENGES DON’T UPDATE AND SAVE IN REAL TIME

Please for the love of god fix this absolute trash so that your game isn’t WASTING MY TIME and making me do these tedious and painful weeklies over and over again because your system sucks.