insertion and listbox updating