do app existed check before refuse/approve/show
do_reponse adjust for view