Change ServerDelegate a singleton