In the version of article originally published in volume 63, issue 4, 2020 Sci China Mater (2020, 63(4): 629-643, https://doi.org/10.1007/s40843-019-1217-4 ), grant number for National Natural Science Foundation (31300788) was incorrect. The corrected is 31670981.