fixed: stop criterion checker uses daemon thread to allow application to finish properly