update chart with auto-reflesh, add landing page