Topic concurrency

@CHenrie Please review