Use unsafe threadpool queuing
Added Pool class to track threaded operations

Moved message params to child element