* [Feat] Support save best ckpt * reformat code * rename function and reformat code * fix logging info