Finite State machines now use deadline timer instead of their own threads. This allows for more intelligent scheduling of the cleanup ticks, and much lower server CPU consumption.