closes #25
made timing reporting more scalable, confirmed functionality with test.
fix ref leak for error queue
build