def add_failed_client(client_id, message, error_action, params)
          if collect_synced_status(params) && !sync_failed_client(client_id, params)
            sync_failed_list = sync_failed_list(params)
            client_project_mappings = sync_failed_list[:client_project_mappings]
            client_project_mapping = client_project_mappings ? client_project_mappings[client_id.to_sym] : nil