https://20qticecreammaker.blogspot.com/2023/03/how-to-handle-recursive-asynchronous-db.html
How To Handle Recursive Asynchronous DB Calls That Modify The Same Variable