refactor animation
fix image share issue