envelope update