updated initPushHandling