updated sidenav via json