Queue.js para precargar imágenes está esperando por siempre? (Callbak)

Estoy usandoscript mbostock queue.js para cargar varios archivos json, haciendo algo así:

var q = queue()
.defer(d3.json, "world-110m.json")
.defer(d3.tsv, "world-country-names.tsv")
.await(ready);

donde está lista la función que se ejecuta cuando se carga todo.

Me gustaría precargar una imagen agregando un aplazamiento. es posible? Lo he intentado de varias maneras, pero no funciona.

Supongo que se debe crear una función, pero no puedo hacerla asíncrona, y la cola sigue esperando por siempre ...

Respuestas a la pregunta(1)

Su respuesta a la pregunta