topic list vc: implement sync in background if it's not first use