Use django 1.5 'update_fields'

Necessary for correctness in some cases due to more aggressive
related model caching in django 1.5