update Printer (singleton)
update Example