Las funciones javascript escribamoslas en el lugar de los eventos. Evitemos usar href para javascript. Pongamos en su lugar una almohadilla:
Lo que le falta a tu funcion onclick es hacer el refresh, y quizas terminar con return false... para que no se ejecute la almohadilla.
Cita: onclick="displayContactList(); location.href = location.href; return false"
Aca usamos esto para recargar: location.href = location.href;
... pero podes buscar en google cualquier otro metodo javascript para el refresh.