only update changed values
Merge pull request #38 from benzimmer/only-put-changed-attributes

Only 'put' changed attributes