fix drag bug