added StatusViewer as observer of monitor