Use the update API for writes

So that we can add new fields to sources.