the monitoring thread is daemon now