* [Fix] Fix repeated warning * Add type hint * Fix unit test * Rename recorder_dict to seen * Fix as comment