content updates, generate tour table dynamically