fixed not snap rotation