update requirement