Error updating python packages

Hi everybody,
I was working with Dash for a few month without any problem. yesterday I did an update of all the python packages.
Then without changing any code, the program started to send different error messages. Errors that do not apeared when I precessed each module in Python or when I runed the same code in Heroku.
After spending the day trying to find a solution, I found that because the callbacks uses different information provided for other callbacks or information that it takes during the same callback process, the program send the error messages without waiting for that information.
I do not find wich package did that change and if there is any way to avoid processing any callback before geting the elements from the other.
I find a solution using “if data is None: then do nothing” but I suppose there exist other solution.