make nodes forwarding request not listen for responses using home-baked sort of promises