- change zyan server implementation to use singleton of handler