fix bug where multiple threads can find the same monomial, queue up and then add multiple times
removed perf timers