idempotent PUT
Merge pull request #11 from liuggio/2.3

PUT idempotent