join leave messages and changed over to blocking queue