* Less memory allocations * Daemon instance replaced with global variables * Code simplification * Asynchronously send messages to clients