added logging via timbre, added throttler so progress only logged every 10 seconds
updated TODO