begin implementing asynchronous topic selection