cleanup of fire provider to the provider structure