use taskqueue to process every client's subscribe