update by wrq