added async
return empty document/string on notfound
app startup seems to work now