Server::work() changed