jQuery UI autocompletar datos de actualización

Yo uso la función de autocompletar jQuery ui.

var colors;

$(document).ready(function(){
        loadColors();
        $('#empf').autocomplete(colors);
}

function loadColors(){
 colors = new Array(getNumColor());
//in a loop save the colors to array using colors[i] = ...
}

function addColor(){
    ...
    color[n] = color;
}

Cuando el usuario ingresa un nuevo color, se guarda en la matriz de colores. Me cambio al formulario de autocompletar, pero los datos ingresados no están disponibles hasta que actualice la página.

¿Alguna idea de cómo hacer que el nuevo color esté disponible para autocompletar?

Respuestas a la pregunta(2)

Su respuesta a la pregunta