initPush