update diwen