switch to async task
hook up to real cta service, num input, hide keyboard