update a requirement