update requires