use `HypCommonFunc::flock_put_contents()` in `save_config()`