update prerequisite