Optimize Entity Removal

Removes un-needed iteration and lookup
remove entity list guarding

this likely affects JVM optimizations
Customize log4j Settings

Switch to Async logging
Disruptor is needed to make all logs async