fixed: message.send() callback