if create_server is called, create a new server, don't return an old cached one