Improved scheduler usage and dynamic signs

Improved scheduler usage and dynamic signs. Less threads are used for
scheduled events and dynamic signs update on the tick they change on
instead of a possible delay of up to 10 ticks