PersistentBroadcast: blocked receiving messages & fixed potentially memory leak