Multi-thread API calls to Leetcode
With https://github.com/seanprashad/leetcode-patterns/blob/5f092dce7487afe30d699cd7cf43ead7c8c7bee4/cron/update_questions.py#L51, we're able to programatically retrieve question metadata in a sequential manner using Leetcode's API.
It would be great if we were to perform these calls asynchronously in order to speed up the script (which takes ~20-30 seconds right now).
Reopened due to #232 - when the updated script ran in GitHub Actions, question #170 was being incorrectly updated with a random question's metadata.
Closing due to sporadic behaviour with GitHub Actions and multiple threads. We can revisit this at a future time when the situation warrants it.