add bot restart func