update glib slist