Github 278

1 refinement:
Using ScheduledExecutorService interface to do repeat job of monitoring the metadata change

2 Bug:
line 253 is the actual bug, it read only one message for each request in that if block
change it to a for loop block so it will read all the messages from the response buffer