updated supervisor with Restart and Stop strategies