update, fix OnDel bug