Try implementing a custom method that will add all the items at once instead of adding one by one. Blocking the signals for the time of insertion might speed up the action as well.