(#15) Handle race condition with reading placeholders

Additionally, defer placheholder resolutions to give the call stack a
break and make the page more responsive when many placeholders resolve
at once.