add targetMonitor class & fix graphDB doesn't shutdown successfully bug