updating require