make pubnub killable (sort of) and implement reconnect and resubscribe private cannel