moved changeDispatcher to own package
proposal for new linked list backed queue