Accelerate saving and reading.

Signed-off-by: yushijinhun <yushijinhun@gmail.com>
Support any level of scale.

Signed-off-by: yushijinhun <yushijinhun@gmail.com>