Refactored send_manager