updates many