diff --git a/blaze/thirdparty/onnx/onnx-1.2.2/docs/ONNX_logo_main.png b/blaze/thirdparty/onnx/onnx-1.2.2/docs/ONNX_logo_main.png
index 24ed87b3..733ae969 100644
Binary files a/blaze/thirdparty/onnx/onnx-1.2.2/docs/ONNX_logo_main.png and b/blaze/thirdparty/onnx/onnx-1.2.2/docs/ONNX_logo_main.png differ
diff --git a/xdl-algorithm-solution/CrossMedia/docs/ams.png b/xdl-algorithm-solution/CrossMedia/docs/ams.png
index ddd0b752..3970b810 100644
Binary files a/xdl-algorithm-solution/CrossMedia/docs/ams.png and b/xdl-algorithm-solution/CrossMedia/docs/ams.png differ
diff --git a/xdl-algorithm-solution/CrossMedia/docs/embed.png b/xdl-algorithm-solution/CrossMedia/docs/embed.png
index fa1de607..4f6595ad 100644
Binary files a/xdl-algorithm-solution/CrossMedia/docs/embed.png and b/xdl-algorithm-solution/CrossMedia/docs/embed.png differ
diff --git a/xdl-algorithm-solution/ESMM/data/third_party/protobuf/protobuf-3.5.0/objectivec/Tests/iOSTestHarness/Images.xcassets/AppIcon.appiconset/appicon_1024.png b/xdl-algorithm-solution/ESMM/data/third_party/protobuf/protobuf-3.5.0/objectivec/Tests/iOSTestHarness/Images.xcassets/AppIcon.appiconset/appicon_1024.png
index 6b6a102e..b4ab7acd 100644
Binary files a/xdl-algorithm-solution/ESMM/data/third_party/protobuf/protobuf-3.5.0/objectivec/Tests/iOSTestHarness/Images.xcassets/AppIcon.appiconset/appicon_1024.png and b/xdl-algorithm-solution/ESMM/data/third_party/protobuf/protobuf-3.5.0/objectivec/Tests/iOSTestHarness/Images.xcassets/AppIcon.appiconset/appicon_1024.png differ
diff --git a/xdl-algorithm-solution/ESMM/data/third_party/protobuf/protobuf-3.5.0/objectivec/Tests/iOSTestHarness/Images.xcassets/AppIcon.appiconset/appicon_120.png b/xdl-algorithm-solution/ESMM/data/third_party/protobuf/protobuf-3.5.0/objectivec/Tests/iOSTestHarness/Images.xcassets/AppIcon.appiconset/appicon_120.png
index 1bac2e58..d696bc80 100644
Binary files a/xdl-algorithm-solution/ESMM/data/third_party/protobuf/protobuf-3.5.0/objectivec/Tests/iOSTestHarness/Images.xcassets/AppIcon.appiconset/appicon_120.png and b/xdl-algorithm-solution/ESMM/data/third_party/protobuf/protobuf-3.5.0/objectivec/Tests/iOSTestHarness/Images.xcassets/AppIcon.appiconset/appicon_120.png differ
diff --git a/xdl-algorithm-solution/ESMM/data/third_party/protobuf/protobuf-3.5.0/objectivec/Tests/iOSTestHarness/Images.xcassets/AppIcon.appiconset/appicon_152.png b/xdl-algorithm-solution/ESMM/data/third_party/protobuf/protobuf-3.5.0/objectivec/Tests/iOSTestHarness/Images.xcassets/AppIcon.appiconset/appicon_152.png
index 80f13301..20ff3047 100644
Binary files a/xdl-algorithm-solution/ESMM/data/third_party/protobuf/protobuf-3.5.0/objectivec/Tests/iOSTestHarness/Images.xcassets/AppIcon.appiconset/appicon_152.png and b/xdl-algorithm-solution/ESMM/data/third_party/protobuf/protobuf-3.5.0/objectivec/Tests/iOSTestHarness/Images.xcassets/AppIcon.appiconset/appicon_152.png differ
diff --git a/xdl-algorithm-solution/ESMM/data/third_party/protobuf/protobuf-3.5.0/objectivec/Tests/iOSTestHarness/Images.xcassets/AppIcon.appiconset/appicon_167.png b/xdl-algorithm-solution/ESMM/data/third_party/protobuf/protobuf-3.5.0/objectivec/Tests/iOSTestHarness/Images.xcassets/AppIcon.appiconset/appicon_167.png
index 99f0745e..71556588 100644
Binary files a/xdl-algorithm-solution/ESMM/data/third_party/protobuf/protobuf-3.5.0/objectivec/Tests/iOSTestHarness/Images.xcassets/AppIcon.appiconset/appicon_167.png and b/xdl-algorithm-solution/ESMM/data/third_party/protobuf/protobuf-3.5.0/objectivec/Tests/iOSTestHarness/Images.xcassets/AppIcon.appiconset/appicon_167.png differ
diff --git a/xdl-algorithm-solution/ESMM/data/third_party/protobuf/protobuf-3.5.0/objectivec/Tests/iOSTestHarness/Images.xcassets/AppIcon.appiconset/appicon_180.png b/xdl-algorithm-solution/ESMM/data/third_party/protobuf/protobuf-3.5.0/objectivec/Tests/iOSTestHarness/Images.xcassets/AppIcon.appiconset/appicon_180.png
index ae123712..23e6d595 100644
Binary files a/xdl-algorithm-solution/ESMM/data/third_party/protobuf/protobuf-3.5.0/objectivec/Tests/iOSTestHarness/Images.xcassets/AppIcon.appiconset/appicon_180.png and b/xdl-algorithm-solution/ESMM/data/third_party/protobuf/protobuf-3.5.0/objectivec/Tests/iOSTestHarness/Images.xcassets/AppIcon.appiconset/appicon_180.png differ
diff --git a/xdl-algorithm-solution/ESMM/data/third_party/protobuf/protobuf-3.5.0/objectivec/Tests/iOSTestHarness/Images.xcassets/AppIcon.appiconset/appicon_40.png b/xdl-algorithm-solution/ESMM/data/third_party/protobuf/protobuf-3.5.0/objectivec/Tests/iOSTestHarness/Images.xcassets/AppIcon.appiconset/appicon_40.png
index f2e2ded1..798cf8b7 100644
Binary files a/xdl-algorithm-solution/ESMM/data/third_party/protobuf/protobuf-3.5.0/objectivec/Tests/iOSTestHarness/Images.xcassets/AppIcon.appiconset/appicon_40.png and b/xdl-algorithm-solution/ESMM/data/third_party/protobuf/protobuf-3.5.0/objectivec/Tests/iOSTestHarness/Images.xcassets/AppIcon.appiconset/appicon_40.png differ
diff --git a/xdl-algorithm-solution/ESMM/data/third_party/protobuf/protobuf-3.5.0/objectivec/Tests/iOSTestHarness/Images.xcassets/AppIcon.appiconset/appicon_58.png b/xdl-algorithm-solution/ESMM/data/third_party/protobuf/protobuf-3.5.0/objectivec/Tests/iOSTestHarness/Images.xcassets/AppIcon.appiconset/appicon_58.png
index 0ec6d003..07f76050 100644
Binary files a/xdl-algorithm-solution/ESMM/data/third_party/protobuf/protobuf-3.5.0/objectivec/Tests/iOSTestHarness/Images.xcassets/AppIcon.appiconset/appicon_58.png and b/xdl-algorithm-solution/ESMM/data/third_party/protobuf/protobuf-3.5.0/objectivec/Tests/iOSTestHarness/Images.xcassets/AppIcon.appiconset/appicon_58.png differ
diff --git a/xdl-algorithm-solution/ESMM/data/third_party/protobuf/protobuf-3.5.0/objectivec/Tests/iOSTestHarness/Images.xcassets/AppIcon.appiconset/appicon_60.png b/xdl-algorithm-solution/ESMM/data/third_party/protobuf/protobuf-3.5.0/objectivec/Tests/iOSTestHarness/Images.xcassets/AppIcon.appiconset/appicon_60.png
index 8664e8b0..c4b09d54 100644
Binary files a/xdl-algorithm-solution/ESMM/data/third_party/protobuf/protobuf-3.5.0/objectivec/Tests/iOSTestHarness/Images.xcassets/AppIcon.appiconset/appicon_60.png and b/xdl-algorithm-solution/ESMM/data/third_party/protobuf/protobuf-3.5.0/objectivec/Tests/iOSTestHarness/Images.xcassets/AppIcon.appiconset/appicon_60.png differ
diff --git a/xdl-algorithm-solution/ESMM/data/third_party/protobuf/protobuf-3.5.0/objectivec/Tests/iOSTestHarness/Images.xcassets/AppIcon.appiconset/appicon_76.png b/xdl-algorithm-solution/ESMM/data/third_party/protobuf/protobuf-3.5.0/objectivec/Tests/iOSTestHarness/Images.xcassets/AppIcon.appiconset/appicon_76.png
index d4bb05b9..b1800f63 100644
Binary files a/xdl-algorithm-solution/ESMM/data/third_party/protobuf/protobuf-3.5.0/objectivec/Tests/iOSTestHarness/Images.xcassets/AppIcon.appiconset/appicon_76.png and b/xdl-algorithm-solution/ESMM/data/third_party/protobuf/protobuf-3.5.0/objectivec/Tests/iOSTestHarness/Images.xcassets/AppIcon.appiconset/appicon_76.png differ
diff --git a/xdl-algorithm-solution/ESMM/data/third_party/protobuf/protobuf-3.5.0/objectivec/Tests/iOSTestHarness/Images.xcassets/AppIcon.appiconset/appicon_80.png b/xdl-algorithm-solution/ESMM/data/third_party/protobuf/protobuf-3.5.0/objectivec/Tests/iOSTestHarness/Images.xcassets/AppIcon.appiconset/appicon_80.png
index 8fa6a8e7..b2ac7a8d 100644
Binary files a/xdl-algorithm-solution/ESMM/data/third_party/protobuf/protobuf-3.5.0/objectivec/Tests/iOSTestHarness/Images.xcassets/AppIcon.appiconset/appicon_80.png and b/xdl-algorithm-solution/ESMM/data/third_party/protobuf/protobuf-3.5.0/objectivec/Tests/iOSTestHarness/Images.xcassets/AppIcon.appiconset/appicon_80.png differ
diff --git a/xdl-algorithm-solution/ESMM/data/third_party/protobuf/protobuf-3.5.0/objectivec/Tests/iOSTestHarness/Images.xcassets/AppIcon.appiconset/appicon_87.png b/xdl-algorithm-solution/ESMM/data/third_party/protobuf/protobuf-3.5.0/objectivec/Tests/iOSTestHarness/Images.xcassets/AppIcon.appiconset/appicon_87.png
index b41bc67b..60797354 100644
Binary files a/xdl-algorithm-solution/ESMM/data/third_party/protobuf/protobuf-3.5.0/objectivec/Tests/iOSTestHarness/Images.xcassets/AppIcon.appiconset/appicon_87.png and b/xdl-algorithm-solution/ESMM/data/third_party/protobuf/protobuf-3.5.0/objectivec/Tests/iOSTestHarness/Images.xcassets/AppIcon.appiconset/appicon_87.png differ
diff --git a/xdl-algorithm-solution/Rocket/docs/loss.png b/xdl-algorithm-solution/Rocket/docs/loss.png
index 5cd8556e..54cf6eef 100644
Binary files a/xdl-algorithm-solution/Rocket/docs/loss.png and b/xdl-algorithm-solution/Rocket/docs/loss.png differ
diff --git a/xdl-algorithm-solution/Rocket/docs/structure.jpg b/xdl-algorithm-solution/Rocket/docs/structure.jpg
index 586ffb4f..9fb1b8d0 100644
Binary files a/xdl-algorithm-solution/Rocket/docs/structure.jpg and b/xdl-algorithm-solution/Rocket/docs/structure.jpg differ
diff --git a/xdl-algorithm-solution/TDM/docs/TDM_Data_Init_Process.png b/xdl-algorithm-solution/TDM/docs/TDM_Data_Init_Process.png
index 5e0760f5..111d666a 100644
Binary files a/xdl-algorithm-solution/TDM/docs/TDM_Data_Init_Process.png and b/xdl-algorithm-solution/TDM/docs/TDM_Data_Init_Process.png differ
diff --git a/xdl-algorithm-solution/TDM/docs/Tree_Structure.png b/xdl-algorithm-solution/TDM/docs/Tree_Structure.png
index 7e93102d..32d51d68 100644
Binary files a/xdl-algorithm-solution/TDM/docs/Tree_Structure.png and b/xdl-algorithm-solution/TDM/docs/Tree_Structure.png differ
diff --git a/xdl-algorithm-solution/TDM/docs/image.png b/xdl-algorithm-solution/TDM/docs/image.png
index b9e7ad34..44e3e9d6 100644
Binary files a/xdl-algorithm-solution/TDM/docs/image.png and b/xdl-algorithm-solution/TDM/docs/image.png differ
diff --git a/xdl-algorithm-solution/TDM/docs/joint_training.png b/xdl-algorithm-solution/TDM/docs/joint_training.png
index 275789cb..32a53048 100644
Binary files a/xdl-algorithm-solution/TDM/docs/joint_training.png and b/xdl-algorithm-solution/TDM/docs/joint_training.png differ
diff --git a/xdl-algorithm-solution/TDM/docs/model.png b/xdl-algorithm-solution/TDM/docs/model.png
index 78a99ec4..db3f1279 100644
Binary files a/xdl-algorithm-solution/TDM/docs/model.png and b/xdl-algorithm-solution/TDM/docs/model.png differ
diff --git a/xdl-algorithm-solution/TDM/docs/tree.png b/xdl-algorithm-solution/TDM/docs/tree.png
index d9a58bed..3a730eec 100644
Binary files a/xdl-algorithm-solution/TDM/docs/tree.png and b/xdl-algorithm-solution/TDM/docs/tree.png differ
diff --git a/xdl-algorithm-solution/TDM/docs/tree_structure.png b/xdl-algorithm-solution/TDM/docs/tree_structure.png
index c689245e..903c90c4 100644
Binary files a/xdl-algorithm-solution/TDM/docs/tree_structure.png and b/xdl-algorithm-solution/TDM/docs/tree_structure.png differ
diff --git a/xdl-algorithm-solution/TDM/src/docs/op_arc.png b/xdl-algorithm-solution/TDM/src/docs/op_arc.png
index 8de629a2..30d0b827 100644
Binary files a/xdl-algorithm-solution/TDM/src/docs/op_arc.png and b/xdl-algorithm-solution/TDM/src/docs/op_arc.png differ
diff --git a/xdl-algorithm-solution/TDM/src/docs/tree.png b/xdl-algorithm-solution/TDM/src/docs/tree.png
index d9a58bed..3a730eec 100644
Binary files a/xdl-algorithm-solution/TDM/src/docs/tree.png and b/xdl-algorithm-solution/TDM/src/docs/tree.png differ
diff --git a/xdl-algorithm-solution/TDMServing/docs/design1.png b/xdl-algorithm-solution/TDMServing/docs/design1.png
index fc527055..58d791a1 100644
Binary files a/xdl-algorithm-solution/TDMServing/docs/design1.png and b/xdl-algorithm-solution/TDMServing/docs/design1.png differ
diff --git a/xdl-algorithm-solution/TDMServing/docs/design2.png b/xdl-algorithm-solution/TDMServing/docs/design2.png
index d5c9aa49..d844d6cb 100644
Binary files a/xdl-algorithm-solution/TDMServing/docs/design2.png and b/xdl-algorithm-solution/TDMServing/docs/design2.png differ
diff --git a/xdl/docs/io_compact_network.png b/xdl/docs/io_compact_network.png
index 95493aa4..d4563223 100644
Binary files a/xdl/docs/io_compact_network.png and b/xdl/docs/io_compact_network.png differ
diff --git a/xdl/docs/io_compact_pb.png b/xdl/docs/io_compact_pb.png
index a719c646..8eeff069 100644
Binary files a/xdl/docs/io_compact_pb.png and b/xdl/docs/io_compact_pb.png differ
diff --git a/xdl/docs/io_compact_pipeline.png b/xdl/docs/io_compact_pipeline.png
index d607763d..0f298126 100644
Binary files a/xdl/docs/io_compact_pipeline.png and b/xdl/docs/io_compact_pipeline.png differ
diff --git a/xdl/test/binary/hadoop-2.8.5/share/hadoop/hdfs/webapps/static/bootstrap-3.0.2/fonts/glyphicons-halflings-regular.svg b/xdl/test/binary/hadoop-2.8.5/share/hadoop/hdfs/webapps/static/bootstrap-3.0.2/fonts/glyphicons-halflings-regular.svg
index 44694887..4b1cfc0d 100644
--- a/xdl/test/binary/hadoop-2.8.5/share/hadoop/hdfs/webapps/static/bootstrap-3.0.2/fonts/glyphicons-halflings-regular.svg
+++ b/xdl/test/binary/hadoop-2.8.5/share/hadoop/hdfs/webapps/static/bootstrap-3.0.2/fonts/glyphicons-halflings-regular.svg
@@ -1,229 +1 @@
-
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/xdl/test/binary/hadoop-2.8.5/share/hadoop/hdfs/webapps/static/bootstrap-3.0.2/img/clear.png b/xdl/test/binary/hadoop-2.8.5/share/hadoop/hdfs/webapps/static/bootstrap-3.0.2/img/clear.png
index 580b52a5..a0b28a44 100644
Binary files a/xdl/test/binary/hadoop-2.8.5/share/hadoop/hdfs/webapps/static/bootstrap-3.0.2/img/clear.png and b/xdl/test/binary/hadoop-2.8.5/share/hadoop/hdfs/webapps/static/bootstrap-3.0.2/img/clear.png differ
diff --git a/xdl/test/binary/hadoop-2.8.5/share/hadoop/hdfs/webapps/static/bootstrap-3.0.2/img/loading.gif b/xdl/test/binary/hadoop-2.8.5/share/hadoop/hdfs/webapps/static/bootstrap-3.0.2/img/loading.gif
index 5b33f7e5..dbb82596 100644
Binary files a/xdl/test/binary/hadoop-2.8.5/share/hadoop/hdfs/webapps/static/bootstrap-3.0.2/img/loading.gif and b/xdl/test/binary/hadoop-2.8.5/share/hadoop/hdfs/webapps/static/bootstrap-3.0.2/img/loading.gif differ
diff --git a/xdl/third_party/seastar/fmt/doc/_static/fonts/glyphicons-halflings-regular.svg b/xdl/third_party/seastar/fmt/doc/_static/fonts/glyphicons-halflings-regular.svg
index e3e2dc73..135900d8 100644
--- a/xdl/third_party/seastar/fmt/doc/_static/fonts/glyphicons-halflings-regular.svg
+++ b/xdl/third_party/seastar/fmt/doc/_static/fonts/glyphicons-halflings-regular.svg
@@ -1,229 +1 @@
-
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/xdl/third_party/tbb/examples/parallel_for/polygon_overlay/speedup.gif b/xdl/third_party/tbb/examples/parallel_for/polygon_overlay/speedup.gif
index 04d6d876..dde4ea64 100644
Binary files a/xdl/third_party/tbb/examples/parallel_for/polygon_overlay/speedup.gif and b/xdl/third_party/tbb/examples/parallel_for/polygon_overlay/speedup.gif differ
diff --git a/xdl/third_party/tbb/examples/parallel_for/tachyon/msvs/win8ui/Assets/SmallLogo.png b/xdl/third_party/tbb/examples/parallel_for/tachyon/msvs/win8ui/Assets/SmallLogo.png
index cddf7a14..9c5fb835 100644
Binary files a/xdl/third_party/tbb/examples/parallel_for/tachyon/msvs/win8ui/Assets/SmallLogo.png and b/xdl/third_party/tbb/examples/parallel_for/tachyon/msvs/win8ui/Assets/SmallLogo.png differ
diff --git a/xdl/third_party/tbb/examples/parallel_for/tachyon/msvs/win8ui/Assets/StoreLogo.png b/xdl/third_party/tbb/examples/parallel_for/tachyon/msvs/win8ui/Assets/StoreLogo.png
index 42a13f0f..10b334d6 100644
Binary files a/xdl/third_party/tbb/examples/parallel_for/tachyon/msvs/win8ui/Assets/StoreLogo.png and b/xdl/third_party/tbb/examples/parallel_for/tachyon/msvs/win8ui/Assets/StoreLogo.png differ