send with retry and abort