calls each hook in the stack