https://vulert.com/blog/race-condition-vulnerabilities-how-to-detect-and-prevent-them/