1.add select animation
2.fix some bug