update nav drawer and functionality