working on build_tree poller