gate.create_server() support void argument