fix onUpdate
upd