Enable asynchronous handling of RPC over HTTP (RIPD-390)

perfect use of `auto const`