finished qkSender