¿Hay un método de destruir para FlexSlider

Estoy intentando reinicializar FlexSlider sin actualización de página cuando se llama de forma asíncrona una nueva lista de galería.

Pensaría que la siguiente rutina funcionaría pero no funciona. Parece que el primer FlexSlider persiste aunque las nuevas imágenes se carguen correctamente.

¿Hay una manera de destruir, luego reconstruir la galería?

Gracias

function flexInit() {
        $('.flexslider').flexslider({
            animation: "slide",
            controlsContainer: ".paginator",
            manualControls: 'a',
            after: function(slider){
                if(slider.atEnd == true)    {
                    // ??? slider.destroy;
                    galBuild();
                }
            }
        });
    }

    function galBuild() {
            $.getJSON("/gallery/next/"+galID, function (data) {
            var results = data.objects;
            var list = $(".flexslider ul.slides");
            var i = 0;
            $.each(results, function () {

                list.append('<li><p>' + results[i].title + '</p><img src="' + results[i].src + '"><p class="flex-caption">' + results[i++].caption + '</p></li>');

            });

            flexInit(); 

            });
    }

    galBuild();

Respuestas a la pregunta(3)

Su respuesta a la pregunta