infinite restart case handling added to my_supervisor