go-nsq: lock around connection pool access

make sure data structure of nsq.Reader goroutine safe
but a bit ugly, you can judge merge or not.
thank you.

fixes #161