modify subscribeProcessor