Catch exceptions rather than let the thread die
Ensure threads are not inserting/removing the same range (and avoid dup index value)
During load - only create the objects once and re-sue - avoid GC hell