simplify require syntax
clarify meaning of update hooks