allows user to pass in socket.io adapters
2.3.0