Remove loop labels and make device::Server::update return a bool

r? @kvark