Send response asynchronously using await

We're sending data asynchronously using a callback method. We should
simplify the code by using methods that support await and remove the need
for a callback.

Signed-off-by: Marcus Karlsson <mk@acc.umu.se>