add fail callback for getAppInfo function