better locking, handle errors properly
better locking, handle errors properly

dnascimento/nats,pires/nats,dnascimento/nats,pires/nats,ActiveState/nats,nats-io/nats,the-control-group/nats,apcera/nats,wallyqs/nats,chzyer-dev/nats,aforward/nats,Lanzafame/nats,wallyqs/go-nats,ZebinKang/go-nats,apcera/nats,ZebinKang/go-nats,the-control-group/nats,nats-io/nats,wallyqs/go-nats,nats-io/go-nats,nats-io/go-nats,gale320/nats