if subscription is not made, emited events are cached locally and send when connected
version bumbed