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

let's
make
it
impossible
to
fit
code
into
one
page.