run publisher in background thread, post from main.