better captcha handling