Replace "timed thread" crap with ticker. Gotta go evented at some point