Updating factories