reduce message send