update app and hook triggering