update Observer interface