monitoring as task