add drop move
update parent
modify dragging