fix drop bug