update by zc