update load func