Renamed thread(s) -> topic(s) everywhere, to unify variable name