Thermal-Join: A Scalable Spatial Join for Dynamic Workloads