run timeout threads in daemon mode
add UpdateCommand
make MongoCollectionClient usable other than as base class