v1.2.10: Squashed commit of the following:
commit ce20a809ac162048f429b737cf137816a3fff19d Author: xtaci <daniel820313@gmail.com> Date: Thu May 6 10:08:16 2021 +0800 remove defer in hot path
commit ce20a809ac162048f429b737cf137816a3fff19d Author: xtaci <daniel820313@gmail.com> Date: Thu May 6 10:08:16 2021 +0800 remove defer in hot path