added initPushHandling