Optimise adding load results

Simplifies things and might make adding
results slightly faster
Further optimise model sorting

Now updateModel usually goes in less than 50 ms