don't require callback for putAsync (fixes #16)
allow put handler not to have a callback
don't use noOp with putAsync now that the callback is optional
Merge branch 'putAsync-optional-callback'