updated system_monitor