Can you explain what you mean by adding a delay before execute callbacks?
As for dynamic fonts... dynamic fonts in Unity is a half-unfinished feature, so combined with a new platform like WP8 I'm not surprised that there are more issues to be found. What's the error, and have you tried sticking to bitmap fonts instead?