make create_previews work discovery a bit more synchronous