now route will be updated in real time, add cache for all summaries
fix a bug that project doesn't update in url when switching