update NavigationDrawer and remove unused codes