В каких случаях расчет diff в background потоке работает плохо