update n