hmmm, if we start our own webserver we are waiting till the payload is requested with wait_linux_payload but if we use an external webserver we should include a wait.