update auto require