push message code restore