#110 asyncServer: make independent function open