it should only do that once for each new socket connection, which should stay open for multiple requests - this depends on how the client is written though would make life a lot easier if the relay also had a multiplexed socket, one auth, many client worker threads no problem