update requireemnets