updated send_message task