add threading
make cluster name configurable
directly query place_addressline