update with drag and drop