More details on push, including partial updates and how the hub should identify objects