Modify cache_func and zip_with
Modify searching relatives
Fix exception handling and board format