support authentication
use write concern w: 1 for feedback on errors
v0.3.1