adjust position and fix the problem of empty cigar