Adds method for getting the cached instance from the deviceCoordinator
Removes sync from sendEvent method
Device instance is now replaced by the cached one