update ZeroPush to support device registration