[gc]commit
[gc]commit
add logica to fill missing cache
add run script
change configuration print way
modify run script
[gc]commit
[gc]commit
[gc]commit
[gc]commit
[gc]commit
[gc]commit
[gc]commit
[gc]commit
[gc]commit
[gc]commit
[gc]commit
[gc]commit