polished

1. change open_checkpoint_dialog with the QString output
2. change other little things