Death Toll: Update 23813 - Big Performance Fixes!

We have made major performance enhancements, hopefully this will solve most of your problems. Thank you to everyone for helping us with this. Please let us know if you are still having performance issues.