offcanvas feature updated