Why we need to wait for 100 milliseconds here?

Why don't we call the callback directly?