update Weng