update duapp