How new difficulty is calculated?
We haven't changed it.
According to the website "Difficulty re-targets at every block" (
https://bipcoin.org/?page_id=56)
So the difficulty should be adjusting/changing by the software every time a block is mined.
This means any problems like this that are caused by increases and decreases in the network hashrate should be resolved in 1-2 blocks. They can be resolved faster if miners are aware of them and can adjust their hash rate accordingly.