- polishing send data animation
- optimize code structure