properly terminate responses for eventually missing values on owned keys

and close the connection if there was an error during the async-fetch process