implement reconnect_clients_cb & cleanup_list_cb